fusio一个开源PHP开发的API管理系统
Fusio-project.org是一个开源项目,可以帮助开发者构建和管理API。 Fusio-project.org的特点如下: 1. 连接不同的数据库、消息队列系统或内部web服务。 2. 提供了API的构建、测试、文档化等功能。 3. 支持版本控制,可以定义端点的不同版本。 4. 提供了API的认证功能,支持多种注册方式。 5. 提供了API的订阅功能,可以实现消息通知等功能。
etcd一种强一致性的分布式键值存储组件
etcd.io是一个提供etcd服务的网站,etcd是一种强一致性的分布式键值存储组件,使用Raft算法,利用Go语言编写。 etcd.io提供了一个可靠的方式来存储需要由分布式系统或机器集群访问的数据,具有以下特点: * 完全复制:集群中的每个节点都可以使用完整的存档。 * 高可用性:etcd可用于避免硬件的单点故障或网络问题。 * 一致性:每次读取都会返回跨多主机的最新写入。 * 简单:包括一个定义良好、面向用户的API(gRPC)。 * 安全:实现了带有可选的客户端证书身份验证的自动化TLS。 * 快速:每秒10000次写入的基准速度。 * 可靠:使用Raft算法实现了强一致、高可用的服务存储目录。
airbrake一款错误跟踪平台
Airbrake是一款错误跟踪平台,可以帮助开发人员监控和修复应用程序中的错误和异常。它通过收集应用程序中的错误信息,提供实时的错误监控和报告,帮助开发人员快速发现和解决问题。 Airbrake的工作原理是,当应用程序中出现错误时,Airbrake会捕获错误信息,包括错误类型、发生错误的代码行号、错误消息、堆栈跟踪等信息,并将这些信息发送到Airbrake的服务器进行处理。 在Airbrake的服务器上,它会将收到的错误信息进行聚合和分析,提供可视化的错误监控和报告。开发人员可以通过Airbrake的界面查看错误的详细信息,包括错误发生的频率、集中区域、错误的类型等,以便快速定位和解决问题。
freecad一款开源3D CAD软件
FreeCAD是来自法国Matra Datavision公司的一款开源3D CAD软件,它基于CAD / CAM / CAE几何模型核心,是一个功能化、参数化的建模工具。 FreeCAD的直接用户目标是机械工程、产品设计,当然也适合工程行业内的其他广大用户,比如建筑或者其他特殊工程行业。 FreeCAD提供了生成、导出和编辑实体、全精度模型的工具,可以导出它们以进行3D打印或CNC加工,还可以创建模型的2D图纸和视图,执行分析(例如有限元分析)或导出模型数据(例如数量或物料清单)。 FreeCAD可以选择和自己使用习惯相似的鼠标模式,还为设计不同的东西提供了各种不同的tooltip,而工作台就是这些不同的tooltip组合起来用来对特定类型或者行业的零件进行设计。
ipfs一个基于内容寻址和分布式存储技术的去中心化存储网络
IPFS.tech是一个基于内容寻址和分布式存储技术的去中心化存储网络,由多个项目共同提供支持。 1. IPFS.tech的特点是采用了一种称为InterPlanetary Linked Data(IPLD)的数据模型,这种数据模型可以将所有与哈希链接的数据结构视为统一信息空间的子集,使得各种类型的数据(如文本、图片、音频、视频等)都可以被存储和链接。 2. IPFS.tech采用了一种称为Merkle Tree的数据结构来存储和验证数据的完整性,每个数据块都会被计算出一个哈希值,并且所有的哈希值会被链接在一起形成一个Merkle Tree,这种数据结构可以有效地验证数据的完整性和真伪。 3. IPFS.tech还采用了分布式存储技术,用户可以将数据存储在多个节点上,从而保证数据的安全性和可用性。 4. IPFS.tech还提供了一个浏览器界面,用户可以在这个界面上浏览和下载存储在IPLD上的数据。
ipld一个基于内容寻址和分布式存储技术的去中心化存储平台
ipld.io是一个基于内容寻址和分布式存储技术的去中心化存储平台,由以太坊上著名的存储项目Filecoin提供支持。 1. ipld.io的特点是采用了一种称为InterPlanetary Linked Data(IPLD)的数据模型,这种数据模型可以将所有与哈希链接的数据结构视为统一信息空间的子集,使得各种类型的数据(如文本、图片、音频、视频等)都可以被存储和链接。 2. ipld.io采用了一种称为Merkle Tree的数据结构来存储和验证数据的完整性,每个数据块都会被计算出一个哈希值,并且所有的哈希值会被链接在一起形成一个Merkle Tree,这种数据结构可以有效地验证数据的完整性和真伪。 3. ipld.io还采用了分布式存储技术,用户可以将数据存储在多个节点上,从而保证数据的安全性和可用性。 4. ipld.io还提供了一个浏览器界面,用户可以在这个界面上浏览和下载存储在IPLD上的数据。
ferretdb一个为了成为MongoDB的开源替代品而成立的数据库
FerretDB是一个为了成为MongoDB的开源替代品而成立的数据库。 FerretDB是一个开源代理,可以将MongoDB wire protocol查询转换为SQL,它使用PostgreSQL作为数据库引擎。 MongoDB最初是许多开发者的启蒙技术,使人们能够比使用关系数据库更快地构建应用程序。然而,随着时间的推移,MongoDB放弃了其开源根,将许可证更改为SSPL,使其无法用于许多开源和早期阶段商业项目。大多数MongoDB用户不需要MongoDB提供的任何高级功能,但他们需要一个易于使用的开源数据库解决方案。认识到这一点,FerretDB将填补这一空白。 FerretDB与MongoDB驱动程序兼容,并致力于成为MongoDB 5.0+的替代品。目前该项目处于早期阶段,欢迎所有的捐助者。